package com.wmh.baseservice.operationaid.entity;

import com.baomidou.mybatisplus.annotation.*;
import java.io.Serializable;

import java.math.BigDecimal;
import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;

/**
 * 
 * @author 牛威龙
 * @TableName operation_aid_pdd_store_data
 * @createDate 2023-07-07 12:38:51
 */
@Data
@Accessors(chain = true)
@TableName("operation_aid_pdd_store_data")
public class PddStoreData implements Serializable {

    /**
     * ID
     */
    @TableId(value = COL_ID ,type = IdType.AUTO)
    private Long id;

    /**
     * 店铺名称
     */
    @TableField(value = COL_STORE_NAME)
    private String storeName;

    /**
     * 数据日期
     */
    @TableField(value = COL_DATA_DATE)
    private LocalDateTime dataDate;

    /**
     * 店铺总销售额
     */
    @TableField(value = COL_TOTAL_STORE_SALES)
    private BigDecimal totalStoreSales;

    /**
     * 刷单金额
     */
    @TableField(value = COL_BRUSH_ORDERS_AMOUNT)
    private BigDecimal brushOrdersAmount;

    /**
     * 退款金额
     */
    @TableField(value = COL_REFUND_AMOUNT)
    private BigDecimal refundAmount;

    /**
     * 订单总数
     */
    @TableField(value = COL_TOTAL_ORDERS)
    private Integer totalOrders;

    /**
     * 补单订单数
     */
    @TableField(value = COL_SUPPLEMENTARY_ORDERS)
    private Integer supplementaryOrders;

    /**
     * 免费送
     */
    @TableField(value = COL_FREE_DELIVERY)
    private Integer freeDelivery;

    /**
     * 访客
     */
    @TableField(value = COL_VISITOR)
    private Integer visitor;

    /**
     * 转化率
     */
    @TableField(value = COL_CONVERSION_RATE)
    private BigDecimal conversionRate;

    /**
     * 补单佣金加快递
     */
    @TableField(value = COL_SUPPLEMENTARY_COMMISSION_EXPRESS)
    private BigDecimal supplementaryCommissionExpress;

    /**
     * 多多搜索
     */
    @TableField(value = COL_DUODUO_SEARCH)
    private BigDecimal duoduoSearch;

    /**
     * 搜索成交
     */
    @TableField(value = COL_SEARCH_DEAL)
    private BigDecimal searchDeal;

    /**
     * 多多场景
     */
    @TableField(value = COL_DUODUO_SCENE)
    private BigDecimal duoduoScene;

    /**
     * 场景成交
     */
    @TableField(value = COL_SCENE_DEAL)
    private BigDecimal sceneDeal;

    /**
     * 明星店铺推广
     */
    @TableField(value = COL_STAR_STORE_PROMOTION)
    private BigDecimal starStorePromotion;

    /**
     * 明星店铺成交
     */
    @TableField(value = COL_STAR_STORE_DEAL)
    private BigDecimal starStoreDeal;

    /**
     * 全站推广
     */
    @TableField(value = COL_WEBSITE_PROMOTION)
    private BigDecimal websitePromotion;

    /**
     * 全站推广成交
     */
    @TableField(value = COL_WEBSITE_PROMOTION_DEAL)
    private BigDecimal websitePromotionDeal;

    /**
     * 领航员综合分行业排名
     */
    @TableField(value = COMPREHENSIVE_SCORE_INDUSTRY_RANKING)
    private BigDecimal comprehensiveScoreIndustryRanking;

    /**
     * 求助率
     */
    @TableField(value = HELP_RATE)
    private BigDecimal helpRate;

    /**
     * 创建时间
     */
    @TableField(value = COL_CREATE_TIME)
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    @TableField(value = COL_UPDATE_TIME)
    private LocalDateTime updateTime;

    /**
     * 删除 0 未删除 1 已删除
     */
    @TableField(value = COL_DELETED)
    @TableLogic
    private Integer deleted;


    /**
     * ID
     */
    public static final String COL_ID = "id";

    /**
     * 店铺名称
     */
    public static final String COL_STORE_NAME = "store_name";

    /**
     * 数据日期
     */
    public static final String COL_DATA_DATE = "data_date";

    /**
     * 店铺总销售额
     */
    public static final String COL_TOTAL_STORE_SALES = "total_store_sales";

    /**
     * 刷单金额
     */
    public static final String COL_BRUSH_ORDERS_AMOUNT = "brush_orders_amount";

    /**
     * 退款金额
     */
    public static final String COL_REFUND_AMOUNT = "refund_amount";

    /**
     * 订单总数
     */
    public static final String COL_TOTAL_ORDERS = "total_orders";

    /**
     * 补单订单数
     */
    public static final String COL_SUPPLEMENTARY_ORDERS = "supplementary_orders";

    /**
     * 免费送
     */
    public static final String COL_FREE_DELIVERY = "free_delivery";

    /**
     * 访客
     */
    public static final String COL_VISITOR = "visitor";

    /**
     * 转化率
     */
    public static final String COL_CONVERSION_RATE = "conversion_rate";

    /**
     * 补单佣金加快递
     */
    public static final String COL_SUPPLEMENTARY_COMMISSION_EXPRESS = "supplementary_commission_express";

    /**
     * 多多搜索
     */
    public static final String COL_DUODUO_SEARCH = "duoduo_search";

    /**
     * 搜索成交
     */
    public static final String COL_SEARCH_DEAL = "search_deal";

    /**
     * 多多场景
     */
    public static final String COL_DUODUO_SCENE = "duoduo_scene";

    /**
     * 场景成交
     */
    public static final String COL_SCENE_DEAL = "scene_deal";

    /**
     * 明星店铺推广
     */
    public static final String COL_STAR_STORE_PROMOTION = "star_store_promotion";

    /**
     * 明星店铺成交
     */
    public static final String COL_STAR_STORE_DEAL = "star_store_deal";

    /**
     * 全站推广
     */
    public static final String COL_WEBSITE_PROMOTION = "website_promotion";

    /**
     * 全站推广成交
     */
    public static final String COL_WEBSITE_PROMOTION_DEAL = "website_promotion_deal";

    /**
     * 领航员综合分行业排名
     */
    public static final String COMPREHENSIVE_SCORE_INDUSTRY_RANKING = "comprehensive_score_industry_ranking";

    /**
     * 求助率
     */
    public static final String HELP_RATE = "help_rate";

    /**
     * 创建时间
     */
    public static final String COL_CREATE_TIME = "create_time";

    /**
     * 修改时间
     */
    public static final String COL_UPDATE_TIME = "update_time";

    /**
     * 删除 0 未删除 1已删除
     */
    public static final String COL_DELETED = "deleted";

    @TableField(exist = false)
    static final long serialVersionUID = 1L;
}
